type github.com/klauspost/compress/huff0.cTable
12 uses
github.com/klauspost/compress/huff0 (current package)
bitwriter.go#L25: func (b *bitWriter) encSymbol(ct cTable, symbol byte) {
bitwriter.go#L38: func (b *bitWriter) encTwoSymbols(ct cTable, av, bv byte) {
compress.go#L387: func (s *Scratch) canUseTable(c cTable) bool {
compress.go#L400: func (s *Scratch) validateTable(c cTable) bool {
decompress.go#L1095: func (s *Scratch) matches(ct cTable, w io.Writer) {
huff0.go#L114: prevTable cTable // Table used for previous compression.
huff0.go#L115: cTable cTable // compression table
huff0.go#L127: s.prevTable = make(cTable, 0, maxSymbolValue+1)
huff0.go#L178: type cTable []cTableEntry
huff0.go#L180: func (c cTable) write(s *Scratch) error {
huff0.go#L250: func (c cTable) estTableSize(s *Scratch) (sz int, err error) {
huff0.go#L314: func (c cTable) estimateSize(hist []uint32) int {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |